#pragma once

#include "Vector3D.h"
#include "IEvent.h"

class SetDestinationEvent : public IEvent
{
public:
	static const HashedString type;

	SetDestinationEvent( const Maths::Vector3D& destination);

	const Maths::Vector3D Destination() const;
	void Destination( const Maths::Vector3D& destination );
	
	const HashedString& Type();
protected:
	Maths::Vector3D m_destination;
};